Cosmetics
authorMatthias Clasen <mclasen@redhat.com>
Sat, 25 Apr 2020 15:54:29 +0000 (11:54 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 25 Apr 2020 15:54:29 +0000 (11:54 -0400)
Reduce casting.

gtk/gtkpopovermenu.c

index afe0ac6089869da63b252caf987f47d81f6923c7..ef33391408702405324a6011cb2cc104d2f1acd0 100644 (file)
@@ -322,19 +322,22 @@ static gboolean
 gtk_popover_menu_focus (GtkWidget        *widget,
                         GtkDirectionType  direction)
 {
+  GtkPopoverMenu *menu = GTK_POPOVER_MENU (widget);
+
   if (gtk_widget_get_first_child (widget) == NULL)
     {
       return FALSE;
     }
   else
     {
-      if (GTK_POPOVER_MENU (widget)->open_submenu)
+      if (menu->open_submenu)
         {
-          if (gtk_widget_child_focus (GTK_POPOVER_MENU (widget)->open_submenu, direction))
+          if (gtk_widget_child_focus (menu->open_submenu, direction))
             return TRUE;
           if (direction == GTK_DIR_LEFT)
             {
-              gtk_widget_grab_focus (GTK_POPOVER_MENU (widget)->active_item);
+              gtk_widget_grab_focus (menu->active_item);
+
               return TRUE;
             }
           return FALSE;
@@ -350,7 +353,7 @@ gtk_popover_menu_focus (GtkWidget        *widget,
            * we eat them.
            */
           if (gtk_widget_get_ancestor (widget, GTK_TYPE_POPOVER_MENU_BAR) ||
-              (gtk_popover_menu_get_parent_menu (GTK_POPOVER_MENU (widget)) &&
+              (gtk_popover_menu_get_parent_menu (menu) &&
                direction == GTK_DIR_LEFT))
             return FALSE;
           else
@@ -361,7 +364,7 @@ gtk_popover_menu_focus (GtkWidget        *widget,
           GtkWidget *p;
 
           /* cycle around */
-          for (p = gtk_window_get_focus (GTK_WINDOW (gtk_widget_get_root (widget)));
+          for (p = gtk_root_get_focus (gtk_widget_get_root (widget));
                p != widget;
                p = gtk_widget_get_parent (p))
             {